package com.explorx.sns.puma.im.core.chat;

import com.explorx.sns.puma.im.core.chat.model.MessageModel;

import java.util.List;

public interface MessageService {

    List<MessageModel> batchGetMessageByIds(List<Long> msgIds);

    List<MessageModel> getConversationMessage(Long uid, Long cid);

    MessageModel queryConvMessage(Long cid,Long msgId);

    Long saveMessage(MessageModel messageModel);

    boolean revokeMessage(Long cid, Long msgId);

    boolean deleteMessage(Long senderId, Long cid, Long msgId);
}
